Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F6 Argentina F3 France F8 Netherlands F1 Argentina F12 Chile F6 Great Britain F1 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Australia F1 Argentina F12 Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Spain F29 Spain F30 Chile F5 Great Britain F2 Netherlands F3 Argentina F5 M15 Te Anau Fujitsu Siemens Open - Budapest Tehran Open ATP Challenger - Tehran Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano The LTA Wrexham Challenger - Wrexham Open de la Ville de Saint Denis - Reunion Island Internationaux du Doubs - Besancon Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso VIII Torneo Internazionale di Tennis - Barletta Torneo Internacional Challenger Fila 2006 - Leon Garden Open - Rome Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Pekao Open 2004 - Szczecin Credicard Mastercard Tennis Cup - Campos do Jordao 8° Trani Cup - Trani Kos-Zucchetti Tennis Cup - Cordenons Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil San Luis Potosi Challenger 2007 - San Luis Potosi South African Airways Tennis Open - Durban The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca 's Tennis Masters 07 Challenger - Graz Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Bogota AGT Challenger - Leon Challenger Fondazione Carige - Genova Challenger Casablanca San Angel - Mexico City 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Architect Open - Budapest Challenger ATP de Cuenca Diario El Mercurio - Cuenca Siemens Open - Scheveningen BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Open de Rennes La Trinitaine - Rennes Open D'Orleans - Orleans Copa Petrobras Argentina - Buenos Aires Ethias Trophy - Mons Bancolombia Open - Bogota Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Seguros Bolivar Open - Medellin Lima Challenger - Lima The LTA Nottingham Challenger - Nottingham Cherbourg Challenger Santiago Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Rijeka Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota San Benedetto Challenger Rimini Challenger Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Tampere Challenger Istanbul Challenger Open de Franche-Comte - Besancon Alphen Challenger Banja Luka Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Ljubljana Challenger Sao Paulo Challenger JSM Challenger - Champaign Rennes Challenger Challenger Britania Zavaleta - Puebla Orleans Challenger ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Astana Challenger Timisoara Challenger 2005 - Timisoara Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Tanger Challenger XI Ciutat de Barcelona - Barcelona ECM Prague Open 2008 - Prague Bergamo Challenger Copa Petrobras - Buenos Aires Cherbourg Challenger Le Gosier Challenger Barranquilla Challenger St. Brieuc Challenger Ostrava Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger Orbetello Challenger Seguros Bolivar Open - Cali Trani Challenger San Marino Challenger President's Cup - Astana IV Challenger Ciudad De Guayaquil - Guayaquil Manerbio Challenger Como Challenger Genova Challenger Braunschweig Challenger Salinas Challenger 10° Trofeo Luigi Pezzoli - Bergamo Todi Challenger Napoli Challenger Orleans Challenger Antonio Savoldi-Marco Co. - Manerbio Sao Leopoldo Challenger Montevideo Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Aberto de Sao Paulo - Sao Paulo San Marino Challenger Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Todi Challenger Montevideo Challenger St. Brieuc Challenger Mersin Challenger Seguros Bolivar Open - Bogota Caltanissetta Challenger Blois Challenger Portoroz Challenger Scheveningen Challenger Poznan Challenger Seville Challenger Trnava Challenger Orleans Challenger Tashkent Challenger Melbourne Challenger Guayaquil Challenger Ostrava Challenger Copa Petrobras Argentina - Buenos Aires Santiago Challenger Todi Challenger Como Challenger Trnava Challenger Ho Chi Minh City Challenger Launceston Challenger New Delhi Challenger Sydney Challenger Guadalajara Challenger Joinville Tennis Festival - Joinville Leon Challenger Aix En Provence Challenger Prague Challenger Manerbio Challenger Como Challenger Santiago Challenger Lima Challenger Brescia Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Blois Challenger Biella Challenger Izmir Challenger Bastad Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Mons Challenger Braga Challenger Orleans Challenger Nottingham Challenger Blois Challenger Challenger 42 - Andrezieux XIII Trofeo Ciudad de Quito - Quito Reunion Island Challenger St. Brieuc Challenger Burnie Challenger Lisbon Challenger Blumenau Challenger Parma Challenger Meknes Challenger Milan Challenger Furth Challenger Pune Challenger Indian Wells Challenger Kobe Challenger St. Brieuc Challenger Como Challenger Biella 5 Challenger Bangkok Challenger Ortisei Challenger Bangkok Challenger Campinas Challenger Noumea Challenger Dortmund Challenger St. Remy Challenger Riviera di Rimini Challenger 2004 - Rimini Buenos Aires Challenger Helsinki Challenger Prague Challenger Istanbul Challenger Rabat Challenger Shenzhen Challenger Burnie Challenger Lille Challenger Architect Open - Budapest Prague Challenger Genova Challenger Challenger Britania Zavaleta - Puebla Bordeaux Challenger Bratislava Challenger Noumea Challenger LTA Shrewsbury Challenger - Shrewsbury Monza Challenger Bangkok Challenger Seoul Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas Prostejov Challenger Kyiv Open - Kiev KGHM Dialog Polish Indoors - Wroclaw Tampere Challenger Bulgarian Open - Sofia Ludwigshafen Challenger Guayaquil Challenger Como Challenger Guayaquil Challenger Oeiras 3 Challenger Garden Open 2004 - Rome Todi Challenger Stella Artois Clay Court Championship - Budaors Luedenscheid Challenger II Naples ITG Challenger - Naples Open de la Ville de Saint Denis - Reunion Island 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Porsche Open - Poznan IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio The LTA Bolton Challenger - Bolton Stella Artois Clay Court Championships - Budaors Antonio Savoldi-Marco Co. - Manerbio Brasil Open - Costa do Sauipe Seguros Bogota Open - Bogota Copa Claro - Buenos Aires Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Orleans Challenger Buenos Aires Challenger Lima Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Aix En Provence Challenger Antalya Challenger Antalya 2 Challenger Jersey Challenger Zagreb Challenger Athens Challenger Bordeaux Challenger Zagreb Challenger Santos Challenger Alessandria Challenger Milan Challenger Bordeaux Challenger Zagreb Challenger Kosice Challenger U.S. Men's Clay Court Championships - Houston Winston-Salem Open - Winston-Salem Chennai Open - Chennai Bratislava Challenger Jersey Challenger Copa Telmex - Buenos Aires Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Burnie Challenger Kenitra Challenger Dallas Challenger St. Brieuc Challenger Scheveningen Challenger SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Genova Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Noumea Challenger Trnava Challenger Thailand Open - Bangkok San Juan Challenger AIG Japan Open Tennis Championships - Tokyo Villa Allende Challenger Buenos Aires Challenger Grand Prix de Tennis de Lyon - Lyon Medellin Challenger Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Chennai Open - Chennai Orleans Challenger Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Noumea Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Erste Bank Open - Vienna Pilot Pen Tennis - New Haven West Lakes Challenger Apia International - Sydney Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf Turin Challenger Countrywide Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Open - Hamburg China Open - Beijing Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Delray Beach Open - Delray Beach Bogota Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo European Open - Antwerp ASB Classic - Auckland Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Adelaide International - Adelaide Argentina Open - Buenos Aires Santiago Open - Santiago Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Casablanca International German Open - Hamburg Legg Mason Tennis Classic - Washington Rennes Challenger Vercelli Challenger Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Pereira Challenger Monza Challenger Prague Challenger Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Hua Hin Challenger Farmers Classic - Los Angeles Palermo Challenger Geneva Challenger Shenzhen Open - Shenzhen Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Marrakech Challenger Moselle Open - Metz Bangalore Challenger Millennium Estoril Open - Estoril Tunis Challenger Apia International - Sydney Mercedes Cup - Stuttgart Granby Challenger Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Taipei City Challenger Buenos Aires Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Braunschweig Challenger If Stockholm Open - Stockholm Ostrava Challenger Ortisei Challenger Credit Agricole Suisse Open - Gstaad Buenos Aires Challenger Citi Open - Washington Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Mons Challenger Montevideo Challenger Argentina Open - Buenos Aires Nottingham 2 Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Citi Open - Washington Konzum Croatia Open - Umag Kremlin Cup - Moscow Brisbane International - Brisbane If Stockholm Open - Stockholm Orleans Challenger Brest Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger Geneva Open - Geneva Launceston Challenger Mercedes Cup - Stuttgart Amersfoort Challenger Sydney International - Sydney Challenger Ford de Cherbourg - Cherbourg Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger China Open - Beijing Olbia Challenger - Olbia Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Swiss Open - Gstaad Generali Open - Kitzbuhel AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Copa Claro - Buenos Aires Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Catella Swedish Open - Bastad Energis Open - Amersfoort Miami Open - Miami Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch China Open - Beijing Brisbane International - Brisbane ASB Classic - Auckland Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Swiss Indoors Basel - Basel Busan Challenger Santo Domingo Challenger Apia International - Sydney Turin Challenger Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Movistar Open - Santiago Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Open de Moselle - Metz ASB Classic - Auckland Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris German Tennis Championships - Hamburg Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Miami Open - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London ASB Classic - Auckland Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Wimbledon - London Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, GBR-ARG 2-3 U.S. Open - New York Davis Cup, World Group, QR, COL-ARG 3-1 French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon (juniors) All Lower level tournaments Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 French Open (juniors)